<?php 
/**
* reg.php
* 注册页面
*/
define('ACC', true);

require('./include/init.php');

//print_r($_POST);
//print_r($_SESSION);


//判断用户是否在注册页面输入信息
if (empty($_POST)) {
	include(ROOT.'view/front/register.html');
}else {

$reg = new RegModel();
$data = $reg->_fields($_POST);
$data = $reg->_autoFill($data);
//自动验证 用户名密码不为空 用户名在4-16字符 email验证
$valids = $reg->_valiDat($data);
if (!$valids) {
	$info = implode($reg->getError());
	include(ROOT.'view/front/info.html');
	exit;
}
//print_r($data);exit;
//检查用户名是否存在
if ($reg->checkUser($data['username'])) {
	$info = '用户名已存在';
	include(ROOT.'view/front/info.html');
	exit;	
}
//验证码 验证
if ($_POST['vcode'] !== $_SESSION['vcode']) {
	$info = '验证码输入错误';
	include(ROOT.'view/front/info.html');
	return false;
}

$reguser = $reg->regUser($data);//注册
if (!$reguser) {
	$info = '注册失败';
	include(ROOT.'view/front/info.html');
	exit;
}else {
	$info = '恭喜您注册成功';
	include(ROOT.'view/front/info.html');
}



}




?>